package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.IotShowDevice;
import com.ruoyi.system.domain.IotShowDeviceVariable;
import com.ruoyi.system.domain.IotShowTemplate;
import com.ruoyi.system.domain.vo.IotShowDeviceVariableVo;

import java.util.List;

public interface IotShowTemplateMapper {
    List<IotShowDevice> queryIotShowDeviceListByDeptId(Long deptId);

    List<IotShowDeviceVariableVo> queryIotShowDeviceVariableListByDeviceId(Long showDeviceId);

    public List<IotShowTemplate> selectIotShowTemplateList(IotShowTemplate iotShowTemplate);

    public int deleteIotShowTemplateByIds(Long[] ids);

    void insertIotShowTemplate(IotShowTemplate iotShowTemplate);

    void insertIotShowDevice(IotShowDevice iotShowDevice);

    void insertIotShowDeviceVariable(IotShowDeviceVariable iotShowDeviceVariable);
}
